*{
    margin: 0;
    padding: 0;
}

.header-simple .headerbar-account {
    width: 100%;
    height: 100px;
    background: #131313;
    text-align: center;
    padding-top: 24.5px;
}

.he{
    width: 200px;
    margin: 0 auto;
    
}

.he>img{
    width: 100%;
}

.article-width {
    max-width: 1406px;
    padding: 0 20px;
    margin: 0 auto;
}

.article {
    display: block;
}

.progress-bar {
    margin-top: 23px;
    padding: 0 10px;
    margin-bottom: 57px;
}

.progress-bar li {
    display: inline-block;
    font-size: 16px;
}

.progress-bar li {
    position: relative;
}

.progress-bar li {
    width: 33.10%;
    text-align: center;
    line-height: 38px;
}

.progress-bar li.is-active::after {
    height: 3px;
    background: #000;
}

.progress-bar li.is-active::after {
    height: 3px;
    background: #000;
}

.progress-bar li::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: #aaa;
    left: 0;
    bottom: 0;
}

/*  */
.shoppingcart-box {
    padding-bottom: 20px;
  
}

.shoppingcart-box .shoppingcart-container {
    position: relative;
    
}

.float-clearfix {
    clear: both!important;
}

.cart-left-box {
    padding-right: 376px;
    float: left;
    margin-right: -376px;
    width: 100%;
}

.cart-left-box {
    padding-right: 376px;
    float: left;
    margin-right: -376px;
    width: 100%;
}

h3 {font-weight: 500;
line-height: 1.2;
color: inherit;
}

.cart-left-box .tips {
    font-size: 16px;
    line-height: 16px;
    padding-top: 10px;
    margin-bottom: 0;
}

p {
    margin: 0 0 10px;
}

.cart-left-box .tips b {
    font-size: 16px;
    line-height: 16px;
    font-weight: 700!important;
}

.cart-left-box > h3 {
    font-size: 28px;
    line-height: 48px;
    border-bottom: 3px solid #000;
}

.cart-left-box .shopcart-list-title {
    position: relative;
    padding: 17px 0 17px 275px;
    font-size: 14px;
    background: #eee;
    margin-top: 22px;
}

.shopcart-list-title .form-checkbox {
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -7px;
    cursor: pointer;
}

label.form-checkbox {
    min-height: inherit;
    padding-left: 0;
    line-height: normal;
}

.shopcart-list-leftimg {
    position: absolute;
    left: 45px;
    width: 180px;
    text-align: center;
    cursor: pointer;
}

.shopcart-list-leftimg p {
    letter-spacing: 1.17px;
    font-size: 14px;
    color: #000;
    margin: 0;
}

.cart-left-box .shopcart-list-right {
    width: 100%;
    padding-right: 0;
    color: #000;
}

.shopcart-list-right > div.shopcart-goods {
    width: 34%;
    text-align: left;
}

.cart-left-box .shopcart-list-right > div {
    float: left;
}

.cart-left-box .shopcart-list-right > div.shopcart-unit-price {
    width: 20%;
    text-align: center;
}

.cart-left-box .shopcart-list-right > div.shopcart-sum {
    width: 19%;
    text-align: center;
}

.float-clearfix:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.shoppingcart-box .shoppingcart-container .cart-left-box .shopcart-list-right > div.shopcart-qty {
    width: 24%;
    text-align: center;
}

.shopcart-list-right {
    min-height: 180px;
    position: relative;
    padding: 24px 0 24px 275px;
}
.shoppingcart-box .shoppingcart-container .cart-left-box .shopcart-list-right {
    width: 100%;
    color: #000;
}

.cart-right-box {
    width: 260px;
    float: right;
}

.cart-right-box .cart-order-all {
    border: 1px #aaa solid;
    padding: 30px 25px 17px;
    text-align: center;
}

.cart-right-box .cart-order-all h3 {
    margin-bottom: 20px;
    font-size: 18px;
}

.cart-right-box .cart-order-all a {
    height: 38px;
    line-height: 38px;
    width: 100%;
    font-size: 16px;
}

.btn-pink {
    color: #fff;
    background: #d61b52;
}

.cart-right-box .cart-order-all .cart-price {
    margin-top: 20px;
}

.cart-order-all .cart-price p {
    text-align: left;
    font-size: 16px;
    margin-bottom: 14px;
}

.cart-right-box .cart-order-all .cart-price p span {
    display: inline-block;

}

.cart-order-all .cart-price p {
    text-align: left;
    font-size: 16px;
    margin-bottom: 14px;
}

.cart-right-box .help-box {
    margin-top: 40px;
}

.cart-right-box .help-box h5, .shoppingcart-box .shoppingcart-container .cart-right-box .service-box h5 {
    font-size: 22px;
    line-height: 42px;
    border-bottom: 1px solid #aaa;
}

.help-box .cont-box .cont-tiem {
    position: relative;
    padding: 28px 0 0 33px;
    border-bottom: 1px solid #e7e7e7;
}

.cont-box .cont-tiem img {
    position: absolute;
    left: 0;
    top: 28px;
}
img {
    vertical-align: middle;
}

.cont-box .cont-tiem .title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
}

.cont-tiem .text {
    padding: 7px 0 10px;
}

.cont-box .cont-tiem .text p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
    color: #949494;
}

.cont-box .cont-tiem {
    position: relative;
    padding: 28px 0 0 33px;
    border-bottom: 1px solid #e7e7e7;
}

.cont-box .cont-tiem img {
    position: absolute;
    left: 0;
    top: 28px;
}

.cont-box .cont-tiem .title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0;
}

.cont-tiem .text.service-text {
    padding: 7px 0 18px;
}

.text.service-text p {
    color: #000;
}

.cont-box .cont-tiem .text p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
}

.service-tiem .info-box p.title {
    font-size: 18px;
    margin-bottom: 7px;
}

.service-cont .service-tiem .info-box p {
    line-height: 18px;
    letter-spacing: 0.5px;
}

.service-tiem .info-box p {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.5px;
}

.footer-simple {
    width: 100%;
    padding-top: 35px;
    border-top: 1px solid #dadada;
    overflow: hidden;
}

.footer-simple .footer-simple-viation {
    position: relative;
    padding: 0 20px 40px;
    max-width: 1280px;
    margin: 0 auto;
}

.float-clearfix {
    clear: both!important;
}

.footer-simple-viation::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 200%;
    background: #dadada;
    left: -50%;
    bottom: 0;
}

.viation-items {
    float: left;
    width: 20%;
    position: relative;
}

.footer-simple .footer-simple-viation .viation-items .items-title {
    position: relative;
    color: #000;
    margin-bottom: 15px;
    padding-left: 20px;
}

.footer-simple .footer-simple-viation .viation-items p {
    font-size: 12px;
    color: #aaa;
    margin-bottom: 10px;
}

.footer-simple-viation .viation-items p {
    font-size: 12px;
    color: #aaa;
    margin-bottom: 10px;
}

.viation-items .alipay-way {
    margin-top: 15px;
}

.footer-simple .footer-simple-viation .viation-items p {
    font-size: 12px;
    color: #aaa;
    margin-bottom: 10px;
}

.footer-simple-viation .viation-items:last-child::before {
    content: "";
    position: absolute;
    height: 115%;
    width: 1px;
    background: #dadada;
    left: -60px;
    top: -35px;
}

.footer-simple .footer-container {
    text-align: center;
    padding: 30px 40px;
}

ul {
    list-style: none;
}

.footer-simple .footer-container .statement {
    font-size: 0;
    margin-bottom: 30px;
}

.footer-simple .footer-container .statement>li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

.footer-simple .footer-container .statement>li a, .footer-simple .footer-container .statement>li span {
    font-size: 12px;
    color: #000;
}

.footer-simple .footer-container .statement>li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

